@charset "utf-8";
/*****
*怀化市政府集约化建设子站公共样式文件
*@crtime:2021年01月18日10:00
*@Company:湖南微象科技有限公司 www.microxiang.com
*@Author:李健平
*@modifyLog: what when who
*
*/
@media screen and (max-width:959px) {
	
	/* 首页页面 */
    .xmt_jz a img{width: 100%;}
    .ttxw_box {
        padding: 0 10px 15px;
        min-height: auto;
    }

    .ttxw_box .ttxw_icon {
        display: none;
    }

    .ttxw_box h2 a {
        font-size: 18px;
        width: 100%;
        overflow: hidden;
        white-space: nowrap;
        text-overflow: ellipsis;
        display: block;
    }

    .ttxw_box p {
        font-size: 14px;
        padding: 0 20px;
    }

    .ttxw_box p a {
        display: none;
    }

    .ttxw_box p a:first-child {
        display: block;
        width: 100%;
        float: inherit;
        padding: 0 10px;
    }

    .ztzl_box01 {
        margin: 10px auto;
    }

    .ztzl_box01 .title {
        display: none;
    }

    .ztzl_scimg01 {
        padding: 4px 0 0;
    }

    .ztzl_scimg01 .prev,.ztzl_scimg01 .prev:hover {
        left: 8px;
    }

    .ztzl_scimg01 .prev,.ztzl_scimg01 .next {
        display: none;
    }

    .ztzl_scimg01 .bd {
        margin: 0;
        padding: 0 10px;
        white-space: nowrap;
    }

    .ztzl_scimg01 .bd ul {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .ztzl_scimg01 .bd ul li {
        float: inherit;
        display: inline-block;
        width: 150px;
        margin: 0;
    }

    .ztzl_scimg01 .bd ul li a {
        height: auto;
    }

    .ztzl_scimg01 .bd ul li a img {
        width: 100%;
        height: 140px;
        display: block;
    }

    .newsTop .tt-date {
        left: 5%;
        position: unset;
        background: none;
        color: #666;
        height: unset;
        line-height: unset;
    }
/*         .news_list .bd #gwyxx_content li , #gwyxx_content {width: 74%;} */

    .news_box {
        width: 100%;
        max-width: 100%;
        margin-top: 10px;
    }

    .news_box .tab_box {
        padding: 0;
    }

    .news_box .tab_box .news_tab .bd img {
        height: auto;
        max-width: 100%;
        width: 100%;
    }

    .news_list {
        width: 100%;
        max-width: 100%;
        padding: 0 0 10px;
        box-sizing: border-box;
        margin: 0;
        max-height: none;
    }

    .news_list .hd {
        height: 58px;
        padding: 0;
        white-space: nowrap;
    }

    .news_list .hd ul {
        overflow-x: scroll;
        overflow-y: hidden;
    }

    .news_list .hd ul li {
        margin-right: 0;
        margin-left: 15px;
        float: inherit;
        display: inline-block;
    }

    .news_list .hd .more {
        margin-right: 15px;
    }

    .news_list .hd ul li:last-child {
        margin-right: 15px;
    }

    .news_list .bd {
        background-color: #fff;
    }

    .news_list .bd ul {
        margin-left: 0;
        border-left: 0;
        margin-top: 0;
    }

    .news_list .bd ul li a {
        font-size: 14px;
        background: none;
        display: inline;
        padding-right: 10px;
        padding-left: 0;
        float: unset;
        white-space: normal;
        width: auto;
/* line-height: 1.8; */
        width: 100%;
    }

    .news_list .bd ul li span {
        font-size: 14px;
        float: unset;
    }

    .news_list .bd ul li {
        box-sizing: border-box;
        margin: 0;
        height: auto;
        line-height: 1.6;
        padding: 10px;
        border-bottom: 1px dashed #ddd;
    }

    .news_list .bd ul li ul {
        margin-top: 20px;
    }

    .news_list .bd .bd_list {
        margin: 15px 0 10px;
    }

    .news_list .bd .bd_list h2 a {
        font-size: 16px;
    }

    .newsTop h2 {
        border-bottom: 1px dashed #ddd;
        padding: 10px;
    }

    .newsTop h2 a {
        max-width: none;
        white-space: normal;
        margin-left: 0;
        float: none;
        display: inline;
        font-size: 14px;
        font-weight: normal;
        padding-right: 10px;
    }

    .bmcx_box {
        padding: 0;
        margin-top: 20px;
    }

    .xxgk_content {
        padding: 0 15px;
    }

    .xxgk_box {
        width: 100%;
    }

    .xxgk_list .bd ul {
        padding: 10px 0 0;
    }

    .gzyd_box {
        width: 100%;
        background: #d7ebf2;
    }

    .bsfw_box {
        width: 100%;
        margin: 0;
    }

    .yjsycb_box {
        padding: 0;
    }

    .hdjl_box {
        width: 100%;
    }

    .hdjl_main {
        height: auto;
    }

    .xx_box .xx_l {
        width: 100%;
    }

    .xx_box .xx_l img {
        margin: 0 auto;
    }

    .xx_box .xx_r {
        width: 100%;
        margin-top: 20px;
    }

    .xjxd_box ul li a {
        width: 75%;
    }
	
	/* 市政府页面 */
    .ld_content {
        padding: 0;
        margin: 10px 10px 20px;
        width: auto;
    }

    .zfgzbg_box,.zfjg_box,.ld_article {
        width: 100%;
        ;
    }

    .xzf_list {
        width: 100%;
        box-sizing: border-box;
    }
    .xzf_list .hd ul{overflow: auto hidden;white-space: nowrap;}
    .xzf_list .hd ul li{float: none;width: auto;display: inline-block;}
    .tab_list .bd ul li {
       line-height: 1.8;
       height: auto;
       padding: 4px 0;
    }
    .tab_list .bd ul li span {
      float: initial;
    }
    .tab_list .bd ul li a{
      white-space: initial;
      text-overflow: initial;
      display: inline;
      float: inherit;
    }


    .tab_list .hd ul li {
        margin-right: 20px;
    }

    .tab_list .bd ul li a {
        font-size: 14px;
    }

    .ld_title {
        padding-top: 0;
    }

    .ld_title .title a {
        font-size: 18px;
    }

    .ld_box {
        padding-bottom: 20px;
    }

    .ld_list {
        width: 100%;
        margin-left: 0;
    }

    .ld_list li {
        width: 50%;
        margin-right: 0;
        margin-top: 15px;
    }

    .ld_list li a {
        margin: 0 auto;
    }

    .ld_list li a span {
        font-size: 16px;
    }

    .zfjg_box {
    }

    .szf_zfbg {
        padding: 20px;
    }

    .zfgzbg_box .zfgzbg_list {
        width: 100%;
        margin: 15px 0;
    }

    .zfgzbg_list .hd {
        right: 0;
        left: auto;
        bottom: auto;
        top: 12px;
    }

    .zfgzbg_list .bd {
        overflow: hidden;
        max-height: 160px;
    }

    .zfgzbg_list .bd li {
        width: 30%;
        margin-left: 0;
        margin-right: 14px;
    }

    .zfgzbg_list .bd li:last-child {
        margin-right: 0;
    }

    .zfjg_box a:first-child {
        margin-right: auto;
    }

    .zfjg_box a {
        display: block;
        height: auto;
        margin: 0 auto;
        margin-bottom: 20px;
    }
}

@media screen and (max-width:560px) {
	.news_box .hd ul{bottom:0;right:8px;}
	.news_box .hd li{width:4px;height:4px;background-size:100% 100%;margin-top:0;margin-bottom:0;}
	.news_box .hd li.on{width:4px;height:4px;}
    .zwfw_title {
        padding: 0 20px;
    }

    .zfgzbg_box {
        height: auto;
    }

    .zfgzbg_box ul li {
        width: 100%;
    }

    .ld_article .ld_img {
        margin: 30px auto;
        float: none;
    }

    .ld_img_article {
        width: 100%;
        margin-top: 0;
    }

    .ld_img_article h2 {
        padding-top: 0;
    }

    .ld_img_article .ld_jl,.ld_fg {
        padding-top: 20px;
    }
}
@media screen and (max-width:350px) {
    .xjxd_box ul li a{background: none; padding-left: 0;width: 68%;}
    .gzyd_box a{background: url(../images2021/hc_xxgk_icon7.png) no-repeat left 70px center;}
    .xxgk_list .bd ul li a,.xxgk_icon ul li p,.yjsycb_box ul li a,.xjxd_box ul li a{font-size: 14px;}
}